.main{
  width: 100vw;
  height: 100vh;
  background-image: url(../img/Background2.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: flex;
  .left{
    width: 50%;
    .text{
      width: 500px;
      margin: 0 auto;
      margin-top: 100px;
      padding: 10px;
      .title{
        color: white;
        font-size: 40px;
      }
      .desc{
        margin-top: 10px;
        line-height: 25px;
        font-size: 18px;
        color: black;
        margin-bottom: 30px;
      }
      .btns{
        display: flex;
        flex-direction: column;
        button{
          width: 200px;
          height: 40px;
          border: 1px solid #000000;
          border-radius: 5px;
          margin-bottom: 10px;
        }
        button:last-child{
          color: #ffffff;
          background: none;
        }
      }
    }
  }
  .right{
    width: 50%;
    position: relative;
    img{
      flex-shrink: 0;
      position: absolute;
      right: 0;
      top: 80px;
      width: 500px;
      height: 370px;
    }
  }
}